0ace3c53306e11df893878918f38b46ecf8557f7,plugins/ByteCodeViewer/src/com/intellij/byteCodeViewer/ShowByteCodeAction.java,ShowByteCodeAction,getPsiElement,#DataContext#Project#Editor#,162
Before Change
final PsiFile file = PsiUtilBase.getPsiFileInEditor(editor, project);
final Editor injectedEditor = InjectedLanguageUtil.getEditorForInjectedLanguageNoCommit(editor, file);
if (injectedEditor != null) {
PsiFile psiFile = PsiUtilBase.getPsiFileInEditor(injectedEditor, project);
psiElement = psiFile != null ? psiFile.findElementAt(injectedEditor.getCaretModel().getOffset()) : null;
}
if (file != null && psiElement == null) {
After Change
final PsiFile file = PsiUtilBase.getPsiFileInEditor(editor, project);
final Editor injectedEditor = InjectedLanguageUtil.getEditorForInjectedLanguageNoCommit(editor, file);
if (injectedEditor != null) {
psiElement = findElementInFile(PsiUtilBase.getPsiFileInEditor(injectedEditor, project), injectedEditor);
}
if (file != null && psiElement == null) {